firebase - flutter NoSuchMethodError
全部标签 这个问题在这里已经有了答案:Goodwaytoreplaceinvalidcharactersinfirebasekeys?(4个答案)关闭4年前。我正在开发一个Android应用程序,我想要一个Firebase数据库,例如基本上,我想在应用程序上创建用户之前验证电子邮件。每当用户在我的应用程序中注册时,首先会检查该电子邮件地址是否在users数据库引用中可用。如果可用,则只允许他注册。但我发现Firebase不允许作为child使用电子邮件。那么我该怎么做呢?在Firebase数据库中实现此目的的任何其他建议。
几天前我遇到了一个问题,但我没有找到解决方案。我正在尝试按名称在我的firebase数据库中搜索,但结果始终为空。接下来是数据库;我使用的代码是下一个;finalStringnombre=edtNombreJugador.getText().toString().trim().toUpperCase();mDatabase.child("user").child("personalData").orderByChild("name").equalTo(nombre);mDatabase.addListenerForSingleValueEvent(newValueEventListen
我正在尝试从android执行Callable函数。功能执行登录控制台显示调用已被接收和执行,没有任何错误。client中的可调用任务在函数执行后收到结果,没有异常报告。但是,收到的结果为空。这是函数代码-constTranslate=require('@google-cloud/translate');constprojectId=functions.config().firebase;consttranslate=newTranslate({projectId:projectId,});exports.translateMessage=functions.https.onCall(
我有一个类User具有属性name,age,nationality,eyeColor我有三个构造函数。Firebase所需的空构造函数,用户(姓名,国籍),用户(姓名、国籍、年龄、眼睛颜色)。每当我尝试使用构造函数2在Firebase中保存数据时,我发现数据实际上是使用构造函数3保存的,age和eyeColor为0和null。如何在不为构造函数3创建新类的情况下仅使用构造函数2的参数保存数据? 最佳答案 这是一个有趣的问题。我以前没有遇到过这种情况。然而,看完documentation,它说,First,createadatabas
我在我的Android应用程序中使用Firebase分析和FirebaseCrashlytics。通过我的调试版本,我能够在Crashlytics崩溃详细信息日志选项卡中看到screen_view分析事件。这在我的调试版本中按预期工作,没有Proguard。当我启用混淆器时,我不再在我的Crashlytics崩溃详细信息日志选项卡中看到screen_view事件。我可以在Firebase分析报告和调试View中看到screen_view事件,但它们与我的Crashlytics崩溃没有关联。我应该使用一些自定义的Proguard规则吗?更新:我使用以下库版本:com.google.gms
我正在创建一个使用fcm的应用程序。它在某些设备上工作正常,但在某些设备(如OPPO、RED-MI5PRO)中,应用程序终止后未收到消息。所以我必须做的是确保每次在每台设备上都能收到消息。 最佳答案 因此对于中国设备,在后台处理应用程序服务方面存在很多问题。它在stockrom中运行良好,但当涉及到自定义ROM时,就会出现很多问题,因为中国设备限制应用程序在后台使用。因此,像Whatsapp、Facebook或任何大公司应用程序这样的应用程序都被这些自定义ROM列入了白名单。但对于新应用程序,您可以让该应用程序在后台可访问。当您从应
我有以下app/build.gradleapplyplugin:'com.android.application'android{compileSdkVersion27defaultConfig{...minSdkVersion19targetSdkVersion27...}buildTypes{release{minifyEnabledfalseproguardFilesgetDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'}}useLibrary'org.apache.http.legacy'}depe
我在我最近的应用版本中运行了FirebaseA/B测试,这是一个使用一个远程配置参数的实验。几天后,生成了一个领导者,所以我推出了领导者并应用了更改。正如我所料,实验现在应该成为一个已完成的实验,因为我已经获得了领导者并推出了它,但实际情况是该实验仍在运行实验列表中,而不是已完成实验列表中。我很困惑。有没有人遇到同样的问题并且知道如何解决这个问题?是firebase控制台的错误还是我的操作有问题? 最佳答案 这里是Firebaser!你的行为没有错。推出远程配置实验会更改远程配置中正在实验的参数的默认值。它不会停止您的实验。要停止实
我的应用在使用Firebase实时数据库时遇到问题。在某个时间点,其中一条用户数据记录就像从我的数据库中删除了一样,我不知道它是怎么发生的。所以我的问题是:是否有任何方法可以获取某种firebase服务器日志以查明发生了什么,我的应用程序的哪些请求导致了数据丢失。现在我在Firebase控制台中找不到任何历史记录。如果没有病史,以后怎么办?一些建议/做法?谢谢。 最佳答案 在实时数据库中,开发人员无法使用服务器端日志记录、历史记录或审计。您真的无法使用Firebase提供的工具进行调查。您需要有自己的审核或备份。
我正在尝试从GoogleFirebase测试实验室设备下载文件。这些文件是通过运行插桩测试生成的。文件是截图。我需要下载屏幕截图,因为后续运行的测试会将屏幕与这些屏幕截图进行比较。因此,屏幕截图是视觉变化检测的基线。我尝试寻找一种方法来连接到Firebase测试实验室设备的DeviceFileExplorer.但是似乎没有办法远程访问它。自FirebaseTestLabcleansupthedevice测试后,我假设我可以实现我想要做的事情的唯一方法是向测试添加代码以将文件推送到某个地方。我想将文件推送到的一个地方是存储测试结果的GoogleCloud存储桶。从下面的文档来看,这似乎是